﻿namespace Yoozoo.Gameplay.RTS
{
    [System.Serializable]
    public class GPUSkinningAnimatorTransition
    {
        public bool HasCondition { get { return m_ConditionHashes != null && m_ConditionHashes.Length > 0; } }
        public int[] m_ConditionHashes;
        public int m_TargetStateIndex;
        public bool m_HasExitTime;
        public float m_ExitTime;
        public bool m_CanTransitionToSelf;
        public bool m_FixedDuration;
        public float m_Duration; 
        public float m_Offset;
        public int m_InterruptionSource;
        public bool m_OrderedInterruption;
    }
}